package com.cloudbroker.bcs.platform.ltb.bizapi.t2service.business;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.constants.IFSFunctionIds;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.user.back.UserRemindQryBack;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.user.vo.AllRemindSaveForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.user.vo.RemindSaveForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.user.vo.UserRemindQryForm;
import com.hundsun.jresplus.remoting.impl.annotation.Service;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceModule;

/**
 * Created by daibd19671 on 2016/12/20.
 */
@ServiceModule
public interface UserRemindT2BizService {


    @Service(functionId = IFSFunctionIds.IFSLTBUserCenterFunIds.FUNC_USER_REMIND_QRY, desc = "用户提醒设置查询")
    UserRemindQryBack func_user_remind_qry(UserRemindQryForm form);

    @Service(functionId = IFSFunctionIds.IFSLTBUserCenterFunIds.FUNC_SAVE_REMIND, desc = "设置提醒")
    HSBCPSBackVO func_save_remind(RemindSaveForm form);

    @Service(functionId = IFSFunctionIds.IFSLTBUserCenterFunIds.FUNC_CLOSE_ALL_REMIND, desc = "用户关闭所有组合提醒")
    HSBCPSBackVO func_save_all_remind(AllRemindSaveForm form);
}
